package com.cskaoyan.javase.oop1._0introduction;
/**
 * 对象与类的引入
 * 对象: 面向对象程序世界中,对象是程序的基本组成单元,程序是由很多个对象共同组成的.
 * 对象独立存在，具有属性和行为。
 *      属性：个体的状态信息（数据）
 *      行为：个体能够做什么（操作）
 *
 * 对象很重要,程序中需要创建对象,而创建对象的模板就是类(class)
 * class类的定义:类就是创建对象的模板
 * 类抽取了同类别的所有对象属性和行为上的共性，一个类可以描述千千万万个对象。
 * 类是抽象的模板,对象是具体存在的个体(所以对象也叫实例)
 *
 * 我们已经知道了类和对象的基本概念，接下来探究一下它们之间的关系：
 * 类和对象的关系：
 *  类描述了，同种类型的对象，在属性和行为上的共同特征。类是抽象的，而对象是具体的，所以对象也称为实例（instance）。
 * 但是类只规定了共性，只是描述对象该有什么属性，该有什么行为。具体对象属性的取值，即便是同类型对象也可能有差异。一个类可以创建出千千万万个不同的对象。
 *
 * 对象和对象的关系：
 * 不同类创建的对象，属性和行为往往都具有差异，不是同种对象基本没有可比性。
 * 相同类创建的对象，属性和行为具有相似性，但具体属性取值也可能完全不同。
 *
 * @since 11:04
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
}
